Presentation: Tweet"Unifying Web apps and Web services with REST"
Even though REST was conceived as an abstract description of the fundamentals underlying the World Wide Web's architecture, it's become popular within the last few years mostly as an alternative architecture for implementing machine-to-machine integration. Sometimes it's easy to forget that the architecture of Web applications, or even more generally, Web sites, can benefit from applying REST principles at least as much, if not more.
In this session, we'll explore what's common between browser-based, human-driven clients and automated agents, take a look at the consequences of applying REST to user interaction, and discuss when to go with a single, common model for both uses cases, and when to provide separate, connected interfaces.